Tuning SoCs using the Dynamic Critical Path
نویسندگان
چکیده
We propose using the Global Dynamic Critical Path to diagnose system-wide bottlenecks using representative benchmarks to direct embedded SoC optimizations. We provide real-world experience of implementing the global critical path (GCP) analysis framework on a GloballyAsynchronous Locally-Synchronous (GALS) SoC built around the LEON3 CPU. We perform our analysis at the RTL level and extend our evaluation to abstract RTL models. We use the power-delay product as the example cost function for optimization; we can adjust the power-delay by tuning the frequency of the clock domains of each SoC IP block. We show that the GCP optimization framework can accommodate other cost functions as well, while effectively directing SoC optimization efforts. Our case studies demonstrate that the GCP algorithm can converge quickly to solutions even in the very large (exponential) search spaces describing permissible SoC configurations, with no designer intervention (for instance, we find the solution of a 6-dimensional space with 19000 configurations in 11 steps). Even though our initial implementation relies on manual source code instrumentation, we only add 1% extra lines of code to the design. This represents annotating less than 0.2% of the ports of the overall Multi-processor SoC design.
منابع مشابه
Integrated Characterization and a Tuning Strategy for the PVT Analysis of Representative Fluids in a Gas Condensate Reservoir
Gas condensate reservoirs are characterized by a distinctive retrograde behavior and potential for condensate drop out during production and sampling. Efficient modeling of gas condensate reservoir requires careful phase behavior studies of samples collected prior to and during the production life of reservoir. In this work, an integrated characterization and tuning algorithm is proposed to ana...
متن کاملA software controlled voltage tuning system using multi-purpose ring oscillators
This paper presents a novel software driven voltage tuning method that utilises multi-purpose Ring Oscillators (ROs) to provide process variation and environment sensitive energy reductions. The proposed technique enables voltage tuning based on the observed frequency of the ROs, taken as a representation of the device speed and used to estimate a safe minimum operating voltage at a given core ...
متن کاملAn ANOVA Based Analytical Dynamic Matrix Controller Tuning Procedure for FOPDT Models
Dynamic Matrix Control (DMC) is a widely used model predictive controller (MPC) in industrial plants. The successful implementation of DMC in practical applications requires a proper tuning of the controller. The available tuning procedures are mainly based on experience and empirical results. This paper develops an analytical tool for DMC tuning. It is based on the application of Analysis of V...
متن کاملPath Planning and Control of an Industrial Robot Used for Opening Tap Hole of an Electric Arc Furnace
The electric arc furnace (EAF) is one of the popular methods of steel production from steel scraps. The plasma arc is used in EAF to generate heat for melting scarp or direct reduced iron (DRI). The liquid metal is drained from the EAF through the tap hole. Nowadays, it is critical to use Automated/robotic tools for opening the tap hole with oxygen lancing. Because many workers have been blinde...
متن کاملDynamic Simulation and Control of the Demethanizer Unit in Natural Gas Refining Plant
The NGL refinery of the Sirri Island has a major role in the production of high-value products. One of the most important refinery units is the demethanizer unit, comprising of a complex network of distillation towers and heat exchangers. In the first step, using the Aspen Hysys software, a proper steady state model was developed for this unit in which the simulation of the main equipment that ...
متن کامل